Fundamental Principles of Good System Design

نویسنده

  • Rick Botta
چکیده

These design principles come from the experience of hundreds of engineers and managers. The particular references cited in the following paragraphs are not meant to be the authority—they are merely examples that have references in the literature. Use models to design systems: System design can be requirements based, function based, or model based. Modelbased system engineering and design has an advantage of executable models that improve efficiency and rigor. One of the earliest developments of this technique was Wymore’s (1993) book entitled Model-based System Engineering, although the phrase “model-based system design” was in the title and topics of Rosenblit’s (1985) PhD dissertation. Model-based systems engineering depends on having and using well-structured models that are appropriate for the given problem domain (Bahill and Szidarovszky, 2008). Bahill’s models start with the use cases. Use hierarchical, top-down design: Early on, translate the customer’s needs into goals, capabilities, and functions; these provide guidance for all future development. Work on highlevel functions first because, although high-level functions are less likely to change, when they do change, they force changes in many other functions. Decompose systems into subsystems, subsystems into sub-subsystems, etc. (Chapman and Bahill, 1992). In software, this decomposition is called layered architecture (Evans, 2004). Implementation is simpler if the dependencies and action initiations between these layers are unidirectional. Work on high-risk items first: Work on high-risk items first in order to reduce risk; in addition, high-risk items are more likely to change, thereby producing changes in other entities, so working the high-risk items first will reduce the rework due to changing requirements. Furthermore, if it was impossible to satisfy the high-risk capabilities and the project was cancelled, you will have saved the money that otherwise would have been squandered satisfying low-risk requirements (Jacobson, Booch, and Rumbaugh, 1999). The original spiral model of Boehm (1988) advocated risk-driven development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bio-urban design and the Hidden Rules of Nature

There was a turning point in each period of time which human has discovered a new sight about the world and nature order in a way, and then has presented this relation by numeral, artful and industrial language. Biourbanism focuses on the urban organism, considering it as a hyper complex system, according to its internal and external dynamics and their mutual interactions. Nowadays when it is t...

متن کامل

Good Governance, (as promoting in decision-making process) and its influence on urban strategic plans

Experiences from urban development plans and assessments of their concrete and tangible results in the past decades indicate lack of adequate success of our urbanization system to responding needs of our citizens. This has resulted in need to find a fundamental solution to transforming the centralized system into decentralized. Recent changes in regard to a change of approach from master plan t...

متن کامل

Description the Design with Nature in Bio-Architecture and urban design

The relation between nature and human considers different periods. At first it was bio-utilization which degrades the value of nature as a source of energy and material. After revolution in science development and attention to the damages which they made to environment, they tried to change their look to this issue and expand the mean of relation between human and nature. Birth of such word l...

متن کامل

Fundamental Principles Regarding the Guarantee of the Principle of Judicial Impartiality in the International System and the Law of Iranian Law

The principles of independence and impartiality of the Judiciary is one of the most important grounds to achieve a fair trial and to ensure the rights of citizens in the proceedings, the principles which are inevitable for the existence of a judiciary whit fair and equitable judges. These principles have recognized in the vast majority of domestic legal systems as well as international legal re...

متن کامل

How to define ‘Moral Realism’

Moral realism is the doctrine that some propositions asserting that some action is ‘morally’ good (obligatory, bad, or wrong) are true. This paper examines three different definitions of what it is for an action to be ‘morally’ good (with corresponding definitions for ‘morally’ obligatory, bad, or wrong) which would make moral realism a clear and plausible view. The first defines ‘morally good ...

متن کامل

Ethics Governing Criminal Policy in the Islamic Legal System

Background: Islam as a comprehensive religion rooted in human nature and revealed in order to respond to basic human needs has broadened the ethics of its criminal policy to include crime, crime and punishment. In keeping with each other and with the other rules of this religion, it has set guidelines and values ​​based on ethics and principles for avoiding crime in the community if the Prophet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008